[Excel]有了动态标题,让你的动态图表效果更上一个台阶

您所在的位置:网站首页 excel 动态公式 [Excel]有了动态标题,让你的动态图表效果更上一个台阶

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

2024-02-04 14:01| 来源: 网络整理| 查看: 265

[Excel]有了动态标题,让你的动态图表效果更上一个台阶 2019-11-08 17:52:00 2点赞 21收藏 0评论

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

不少小伙伴可能知道,利用数据透视表的切片器可以快速制作动态图表。可是怎样才能在动态的图表中实现动态标题的显示呢?

(比如,像这样↓)

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

实现过程

Step 1: 利用数据源构建一个主透视表

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

主透视表用于制作动态图表。

Step 2: 创建一个辅助透视表

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

再次利用原数据,创建一个辅助的透视表,其中只需在数据透视表的列中添加“区域”这个字段。而这个辅助透视表用于制作动态的标题。

Step 3: 添加切片器并实现两个透视表的链接

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

选中主透视表或者辅助透视表后,插入切片器,并在报表连接中将两个透视表连接起来。这样可以保证动态图表和动态标题所对应的内容是相关联的。

Step 4: 添加动态标题辅助公式

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

考虑到动态的副标题会按照“区域”标识动态图表,因此考虑可以逗号隔开每个区域,再合并显示。因此,辅助公式可以这样表达:

针对Office365用户,可以使用TEXTJOIN这个专属订阅用户的函数。函数可以表达为 =TEXTJOIN(",",TRUE, 14:14)

","- 表示分隔符为逗号","

TRUE - 表示跳过空值。

14:14 - 表示连接所有第14行内的字符串,因为辅助透视表中的区域信息显示在第14行。

而非Office365用户,就稍微会有点麻烦,可以使用一个函数组合,表达为=SUBSTITUTE(TRIM(CONCATENATE(B14," ",C14," ",D14," ",E14))," ",", ")

CONCATENATE(B14," ",C14," ",D14," ",E14)- 将B14:D14单元格的字符相连接并使用空格隔开

TRIM函数- 去掉CONCATENATE函数所创建的字符串中可能有的结尾空值

SUBSTITUE函数- 将字符串中的空值替换为逗号","

Step 5: 制作动态图表和动态标题

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

利用主数据透视表制作图表主体

利用上一步中的辅助公式,制作图表标题。选中插入的文本框,在公式编辑栏输入公式:

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

完成!

[Excel]有了动态标题,让你的动态图表效果更上一个台阶

未经授权,不得转载


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3